home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_200
/
295_01
/
makefile
< prev
next >
Wrap
Makefile
|
1989-12-28
|
3KB
|
77 lines
# Copyright (c) 1989 Citadel
# All Rights Reserved
# makefile 1.2 - 89/10/31
# blkio library makefile
LIB = blkio
LIBDIR = /usr/lib
LLIBDIR = /usr/lib
INCDIR = /usr/include
BINDIR = /usr/bin
CFLAGS = -O
LINT = lint -b -p -o $(LIB)
MAN = $(LIB).man
FILES = makefile blkio.h blkio_.h \
bclose.c bexit.c bflpop.c bflpush.c bflush.c bgetb.c \
bgetbf.c bgeth.c bgethf.c bopen.c bputb.c bputbf.c \
bputh.c bputhf.c bsetbuf.c bsetvbuf.c bsync.c lockb.c \
bops.c buops.c
MANFILES=blkio.h \
bclose.c bexit.c bflpop.c bflpush.c bflush.c bgetb.c \
bgetbf.c bgeth.c bgethf.c bopen.c bputb.c bputbf.c \
bputh.c bputhf.c bsetbuf.c bsetvbuf.c bsync.c lockb.c
SOURCES=bclose.c bexit.c bflpop.c bflpush.c bflush.c bgetb.c \
bgetbf.c bgeth.c bgethf.c bopen.c bputb.c bputbf.c \
bputh.c bputhf.c bsetbuf.c bsetvbuf.c bsync.c lockb.c \
bops.c buops.c
OBJECTS=bclose.o bexit.o bflpop.o bflpush.o bflush.o bgetb.o \
bgetbf.o bgeth.o bgethf.o bopen.o bputb.o bputbf.o \
bputh.o bputhf.o bsetbuf.o bsetvbuf.o bsync.o lockb.o \
bops.o buops.o
MODULES=$(LIB)(bclose.o) $(LIB)(bexit.o) $(LIB)(bflpop.o) \
$(LIB)(bflpush.o) $(LIB)(bflush.o) $(LIB)(bgetb.o) \
$(LIB)(bgetbf.o) $(LIB)(bgeth.o) $(LIB)(bgethf.o) \
$(LIB)(bopen.o) $(LIB)(bputb.o) $(LIB)(bputbf.o) \
$(LIB)(bputh.o) $(LIB)(bputhf.o) $(LIB)(bsetbuf.o) \
$(LIB)(bsetvbuf.o) $(LIB)(bsync.o) $(LIB)(lockb.o) \
$(LIB)(bops.o) $(LIB)(buops.o)
$(LIB): $(MODULES)
@echo $(LIB) up-to-date.
$(OBJECTS): blkio_.h blkio.h
install:
@if test -s $(INCDIR)/blkio.h = 0; \
then \
echo $(INCDIR)/blkio.h exists\.; \
echo -n "Do you wish to copy over it? "; \
read response; \
case $$response in \
y | Y | yes | YES | Yes) ;; \
*) exit 1 ;; \
esac \
fi; \
cp blkio.h $(INCDIR)
@if test -s $(LIBDIR)/lib$(LIB).a = 0; \
then \
echo $(LIBDIR)/lib$(LIB).a exists\.; \
echo -n "Do you wish to copy over it? "; \
read response; \
case $$response in \
y | Y | yes | YES | Yes) ;; \
*) exit 1 ;; \
esac \
fi; \
cp $(LIB) $(LIBDIR)/lib$(LIB).a
lint:
$(LINT) $(SOURCES)
mv llib-l$(LIB).ln $(LLIBDIR)
man: $(MANFILES)
cat $(MANFILES) | manx > $(MAN)